﻿<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  xmlns:profiles="clr-namespace:Sebarf.Profiles.WPF;assembly=Sebarf.Profiles.WPF"
  xmlns:processChain="clr-namespace:Sebarf.ProcessChains;assembly=Sebarf.ProcessChains"
  xmlns:handler="clr-namespace:Sebarf.Configuration;assembly=Sebarf.Configuration"
  xmlns:interLinqServices="clr-namespace:Sebastof.Services.Impl;assembly=Sebastof.Services.Impl"
  xmlns:server="clr-namespace:Sebastof.Server.Services.Impl;assembly=Sebastof.Server.Services.Impl"
  xmlns:session="clr-namespace:Sebarf.Session.Interfaces;assembly=Sebarf.Session.Interfaces"
  xmlns:security="clr-namespace:Sebarf.Security.Authentication;assembly=Sebarf.Security.Authentication"
  xmlns:services="clr-namespace:Sebarf.Services.Impl;assembly=Sebarf.Services.Impl">
    <handler:RequestHandlerCollection x:Key="handlers">
        <handler:RequestHandlerCollection.Handlers>
            <profiles:WpfProfileLoadRequestHandler/>
            <processChain:ResolveProcessChainDependenciesRequestHandler/>
            <services:ResolveServicesDependenciesRequestHandler/>
            <services:ResolveDependenciesRequestHandler/>
            <security:UsernamePasswordAuthenticationRequestHandler/>
            <services:SetupServicesRequestHandler/>
            <session:CloseSessionRequestHandler/>
            <session:ResetSessionTimeoutRequestHandler/>
        </handler:RequestHandlerCollection.Handlers>
    </handler:RequestHandlerCollection>
</ResourceDictionary>
